<template>
    <div>
        <!-- 第三种方式: 数组的形式 -->
        <!--  数组中最后一个元素的样式会覆盖之前的相同属性名的样式      -->
        <p :class="[classSm, classLg]">数组的形式</p>
        <hr>
        <p :class="classNew">观察样式变化</p>
        <button @click="setArr">设置</button>
    </div>
</template>

<script>
    export default {
        name: "TestCssClass3",
        data() {
            return {
                classSm: 'sm',
                classLg: 'lg',
                classNew: '',
            }
        },
        methods: {
            setArr() {

                if (this.classNew === ''){
                    this.classNew = this.classSm;
                    this.classLg = 'lg';
                }else {
                    this.classNew = '';
                    this.classLg = '';  //清掉数组里的部分样式
                }

            }
        }
    }
</script>

<style scoped>
    .sm {
        color: #42b983;
        font-size: 15px;
    }

    .lg {
        font-size: 30px;
        /*   会覆盖上边设置的字体大小 */
    }
</style>